<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script>
        function hw(str) {
            // 首先要设计基线条件
            //当字符串的长度小于等于1时,跳出递归
            if (str.length<=1){
                return true;
            }
        //    递归条件不唯一,当字符串的首个字符和最后一个字符不一样时同样跳出递归
            if(str[0] !== str[str.length-1]){
                return false;
            }
        //    设置返回值,调用函数,并用slice属性浅复制除去首个字符和末尾字符的字符串
            return hw(str.slice(1,-1));
        //    设置返回值

        }
        alert(hw('aabbbbaa'));
    </script>
</head>
<body>

</body>
</html>